JJD*_*JJD 17 svn git-svn svnignore svn-propset
我知道我可以使用以下命令配置文件夹和文件以便被subversion忽略:
svn propset svn:ignore build . // Ignores the build folder.
svn propedit svn:ignore . // Opens an editor.
Run Code Online (Sandbox Code Playgroud)
虽然,我git svn用来检查存储在subversion服务器上的存储库.我找不到以这种方式进行配置的命令.以下列表显示了zsh完成建议的所有命令git svn:
$ git svn
blame -- show what revision and author last modified each line of a file:
branch -- create a branch in the SVN repository
clone -- same as init, followed by fetch
commit-diff -- commit diff of two tree-ishs
create-ignore -- recursively finds the svn:ignore property and creates .gitignore files
dcommit -- commit diffs from given head onto SVN repository
fetch -- fetch revisions from the SVN remote
find-rev -- output git commit corresponding to the given SVN revision's hash
info -- show information about a file or directory
init -- initialize an empty git repository with additional svn data
log -- output SVN log-messages
propget -- get a given SVN property for a file
proplist -- list the SVN properties stored for a file or directory
rebase -- fetch revs from SVN parent of HEAD and rebase current work on it
set-tree -- commit given commit or tree to SVN repository
show-externals -- show the subversion externals
show-ignore -- output corresponding toplevel .gitignore file of svn:ignore
tag -- create a tag in the SVN repository
Run Code Online (Sandbox Code Playgroud)
题:
git svn?Dmi*_*nko 11
不,git-svn仅支持通过svn:ignore创建.gitignore.设置svn:忽略你可能
使用svn propset svn:ignore 'value' URL可以通过(git-svn git svn info path/to/directory | awk '/URL:/{print $2}')获取URL的位置因此您可以编写自己的'svn_propset.sh'脚本.要将.gitignore与svn同步:忽略运行git svn create-ignore
使用允许.gitignore < - > svn:忽略翻译的任何工具.我只知道两个:SmartGit(客户端,注意:你需要一个新的克隆来忽略支持)和SubGit(服务器端,你需要访问带有SVN的服务器).在这种情况下,svn:ignore是在将本地提交推送到SVN(对于SmartGit)/ Git(对于SubGit)存储库时设置的.
| 归档时间: |
|
| 查看次数: |
4580 次 |
| 最近记录: |