簡體   English   中英

使用git-svn忽略svn repo中的文件?

[英]Using git-svn to ignore a file just in the svn repo?

我是git-svn的新手,我正試圖在git中鏡像一個SVN repo。 但是,我想為git repo添加一個readme.txt文件(顯示它出現在像github這樣的地方),但忽略了SVN repo中的那個文件。 如果不進行鏡像處理(目前這是一個簡單的bash腳本執行git-svn rebase和git push)真的很麻煩嗎?

如果您可以訪問SVN repostiory服務器,則可以將SubGit安裝到SVN存儲庫中。 它是一個真正的專業Git-SVN鏡像,每次推送到Git都被翻譯成SVN版本,反之亦然。 轉換是並發安全的,雙向的和透明的:svn:ignores被轉換為.gitignore,svn:eol-style轉換為.gitattributes“eol”和“text”屬性,SVN標簽轉換為Git標簽,分支轉移到分支,合並到合並等等。

如果您沒有訪問權限,則可以使用SmartGit來處理SVN存儲庫。 它支持忽略,EOL,標簽和合並翻譯。 但它是個人SVN客戶端,而不是橋梁。

只需將svn:ignore屬性添加到包含與readme.txt文件匹配的模式的父目錄中 - 您需要在svn中執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM